#include<iostream>
using namespace std;
class Date {
private:
	int year;
	int month;
	int day;
public:
	Date(int y = 2004, int m = 1, int d = 1) :year(y), month(m), day(d) {

	}
	bool isLeapYear() {
		return year % 400 == 0 || year % 4 == 0 && year % 100 != 0;
	}
	Date& operator++(int) {
		int p[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
		if (isLeapYear()) {
			p[1]++;
		}
		day++;
		if (day > p[month - 1]) {
			month++;
			if (month > 12) {
				month = 1;
				year++;
			}
			day = 1;
		}
		return *this;
	}
	bool operator!=(Date& D) {
		return D.year != year || D.month != month || D.day != day;
	}
	bool operator>(Date& D) {
		if (year == D.year) {
			if (month == D.month) {
				if (day == D.day) {
					return false;
				}
				else if (day > D.day) {
					return true;
				}
				else {
					return false;
				}
			}
			else if (month > D.month) {
				return true;
			}
			else {
				return false;
			}
		}
		else if(year > D.year) {
			return true;
		}
		else {
			return false;
		}
	}
};
int main()
{
	int n1, n2;
	cin >> n1 >> n2;
	int year1 = n1 / 10000;
	int year2 = n2 / 10000;
	int month1 = (n1 % 10000) / 100;
	int month2 = (n2 % 10000) / 100;
	int day1 = n1 % 100;
	int day2 = n2 % 100;
	Date D1(year1, month1, day1);
	Date D2(year2, month2, day2);
	int num = 0;
	if (D1 > D2) {
		while (D1 != D2) {
			D2++;
			num++;
		}
	}
	else {
		while (D1 != D2) {
			D1++;
			num++;
		}
	}
	num++;
	cout << num;
	return 0;
}